图表功能 > 空值 |
默认情况下,如果在数据值中间存在一个空洞(double.NaN),则图表将仅仅跳过该值并且将直线连接到下一个有效的数据点。
如果要改变这种行为,在存在数据空洞的位置显示一个间隙,则需要设置Display(在线文档 'Display 属性')=ShowNaNGap。
例如,下面的XAML代码在DataSeries中包含一些特定的数据空洞:
XAML |
拷贝代码
|
---|---|
<c1chart:C1Chart Name="c1Chart1" ChartType="Line"> <c1chart:C1Chart.Data> <c1chart:ChartData> <c1chart:DataSeries Values="20 22 NaN 24 15 NaN 27 26" ConnectionStrokeThickness="3" /> </c1chart:ChartData> </c1chart:C1Chart.Data> </c1chart:C1Chart> |
当没有设置过Display属性时,图表显示如下图所示:
为了在折线图的图表折线之间显示一个间隙,您可以设置Display属性的值为ShowNaNGap,如下所示:
Visual Basic |
拷贝代码
|
---|---|
Me.C1Chart1.Data.Children(1).Display = C1.WPF.C1Chart.SeriesDisplay.ShowNaNGap |
C# |
拷贝代码
|
---|---|
this.C1Chart1.Data.Children[1].Display = C1.WPF.C1Chart.SeriesDisplay.ShowNaNGap;
|
线图将显示折线之间的间隙,类似于以下图所示: